home *** CD-ROM | disk | FTP | other *** search
/ AOL File Library: 4,401 to 4,500 / aol-file-protocol-4400-4401-to-4500.zip / AOLDLs / PDA-Newton Development / ND Newt Development Environm / newt-devenv-31.sit / examples.txt < prev    next >
Text File  |  1995-08-11  |  28KB  |  933 lines

  1. examples.txt
  2. 8/11/95
  3. Newt 3.1
  4. S. Weyer
  5. weyer@netaxs.com
  6.  
  7. New since 3.0:
  8. - checkpls.nwt  (new version)
  9. - chessclk.nwt  ChessClock example
  10. - dontask.nwt   turn off/on those annoying "Do you want to add" keyboard prompts
  11. - drag.nwt      add draggability to existing apps
  12. - qf-gps.nwt    import position data from Trimble ScoutMaster GPS into QuickFigure
  13. - graffiti.nwt  add button to Notepad status bar to open/close Graffiti
  14. - life*.nwt     newer versions: life13.nwt corresponds to Life 1.3 (& replaces lifeb1.nwt)
  15.                 life12b.nwt replaces lifeb0.nwt; life12.nwt replaces life.nwt
  16. - newtcust.nwt  customizing Newt itself -- adding buttons to statusbar, etc.
  17. - seeframe.nwt  an object inspector
  18.  
  19. New since 2.5:
  20. - bigprint.nwt  DTS multi-page printing
  21. - exprkbdt.nwt  "expression keyboards" (also, exprkbdv.nwt)
  22. - hanoi.nwt        Tower of Hanoi puzzle
  23. - inspterm.nwt    "InspecTerm PrintoMania" example from PDA Developers article
  24. - marcoums.nwt  DTS Marco address lookup via RadioMail          
  25. - scalshap.nwt  zooming a PICT
  26.  
  27.  
  28. The release floppy currently contains three collections of source examples:
  29. - ex-reg30 -- "regular" Newt examples (developed by me originally)
  30. - ex-dts30 -- Newt versions based on the Apple DTS examples
  31.   (examples available to NTK users from Apple's Developer Technical
  32.   Support on ftp.apple.com/dts/newton/sample)
  33. - ex-oth30 -- Newt versions of various other public examples contributed
  34.   by other developers to uiowa, CIS, AOL, AppleLink.  If you find any
  35.   of these useful, be sure to commit a "senseless act of kindness" and send
  36.   email (as I tried to do in most cases) to the author thanking him/her for
  37.   the original example. It's an easy way to make a developer's day.
  38. - ex-new31 -- the "newest" examples (to be merged into above 3 archives later)
  39.  
  40. For existing examples, I converted each example into Newt format by starting
  41. from an exported "project.text" file, preserving original readme, comments,
  42. about boxes, etc. I edited examples to compensate for how Newt and NTK
  43. differ in their handling of constants, resources, platform functions,
  44. installScripts, autoparts, view naming, etc. Some editing was also
  45. necessary to segment/shrink source so that it fits better into Newton's
  46. overall memory and Notepad constraints.  Maybe I even fixed a bug or two.
  47.  
  48. Many examples focus on a few functions/features; some overlap with other
  49. examples in functionality; some are initial programming projects and do not
  50. claim to be stellar examples of programming style.  Still, they have been
  51. useful to me to test Newt and to demonstrate the wide variety of examples
  52. that can be built.  See notes at end about general changes I may or may not
  53. have made.
  54.  
  55. I've merged these into one alphabetical list; you can search for features or
  56. descriptions in your favorite text editor). For each file, I provide a brief
  57. description, a feature list, a category (for DTS), original (non-DOSified)
  58. project/filename, version number/date (for DTS), original author (for Other).
  59.  
  60. If you are interested in finding out more about Newt before registering, and
  61. have already looked at applic0.nwt, applic2.nwt, and life.nwt, you can
  62. request one example file from me via email (since some examples may not be
  63. too understandable without Newt documentation, I reserve the right to suggest
  64. alternates that are less complex or that require little documentation).
  65. Finally, I encourage you to suggest/submit examples to me that you find or
  66. develop. You (or I, if I have time) can convert them and earn you fame and
  67. undying gratitude from new Newton developers.
  68.  
  69. ----------
  70.  
  71. - a2zindex.nwt -- like A to Z index in Names (rolodex) app
  72. features: protoPictIndexer
  73. [DTS:Proto Templates:protoa2z_TDS; v4-1/18/95]
  74.  
  75.  
  76. - acmemodm.nwt -- properly handle an asynchronous endpoint
  77. connect/disconnect cycle, with retries
  78. features: modem endpoint 
  79. [DTS:Communications:Acme Modem; v2-1/18/95]
  80.  
  81.  
  82. - acmeserl.nwt -- like acmemodem but for serial and IR endpoints
  83. features: serial, IR endpoint
  84. [DTS:Communications:Acme Serial; v2-1/18/95]
  85.  
  86.  
  87. - adjustob.nwt -- buttons that automatically adjust themselves to obey
  88. ui guidelines on button spacing; resize based on text contents
  89. features: protoAdjustoButton, adjustable button widths, button clusters
  90. [DTS:User Interface:AdjustoButton; v1-7/11/94]
  91.  
  92.  
  93. - adspsamp.nwt -- use CommToolbox and terminal emulator to talk with Newton
  94. over ADSP (AppleTalk) connection
  95. [DTS:Communications:ADSP Sample; v2-7/11/94]
  96.  
  97.  
  98. - applic0.nwt -- simple Hello World application (see NewtATut book tutorial)
  99. features: tutorial, protoInputLine, user proto, protoCheckBox,
  100. protoTextButton, protoFloatNGo
  101. [Reg]
  102.  
  103.  
  104. - applic1,2,3.nwt -- several variations on applic0.nwt for defining apps,
  105. changing values, other simple objects
  106. [Reg]
  107.   applic1: variable number of input fields
  108.   applic2: protoInputLine, protoLabelInputLine, protoLabelPicker, protoSlider,
  109.      protoRadioButton, protoTextList, protoExpandoShell
  110.   applic3: same as applic2 but programmatic interface
  111.   
  112.  
  113. - arryedit.nwt -- some user prototypes for editing arrays or labelCommands:
  114. protoArrayEditorVtHick, protoLabelEditPickerVtHick, protoLabelEditInputLine
  115. [Oth:Array Editor (Hardy Macia)]
  116.  
  117.  
  118. - asstcalc.nwt -- an early version of Assist Calc
  119. features: Intelligent Assistant, calculator, installScript
  120. [Oth:Assist Calc; v2.01 (Hardy Macia)]
  121.  
  122.  
  123. - autopart.nwt -- a simple autopart ("init")
  124. features: autopart, installScript
  125. [Oth:AutoPart Demo (John Jeppson)]
  126.  
  127.  
  128. - autorout.nwt -- routing without a protoActionButton; using printerChooser
  129. features: RUNewtInit, print formats, installScript, routing
  130. [DTS:Routing:Auto Route; v1-7/11/94]
  131.  
  132.  
  133. - auxform.nwt -- add an auxiliary info slip to print/fax slips
  134. features: print formats, installScript
  135. [DTS:Routing:Aux Form; v3-2/28/94]
  136.  
  137.  
  138. - beepbeep.nwt -- simple app for playing/displaying built-in sounds/bitmaps
  139. features: sound, bitmap
  140. [Oth:Beep Beep (Erica Sadun)]
  141.  
  142.  
  143. - bigprint.nwt -- print long (mono-font) text documents and handle page breaks
  144. [DTS:Routing; v1-1/18/95]
  145.  
  146.  
  147. - bitpiano.nwt -- creates two-octave "keyboard" from sampled sounds
  148. features: sound
  149. [DTS:Sound:Bitchin' Piano; v2-11/12/93]
  150.  
  151.  
  152. - bits.nwt -- bit manipulation routines
  153. features: band, bor, bnot
  154. [Oth:Bits (Serg Koren)]
  155.  
  156.  
  157. - bitsound.nwt -- view bitmaps and play sounds from ROM and soups
  158. features: bitmap, sound, soup, scrolling, proto w/ children
  159. [Reg]
  160.  
  161.  
  162. - bomber.nwt -- "a tiny program of questionable taste" ('Cold-War Era')
  163. [Oth:Bomber (Mark Dalrymple)]
  164.  
  165.  
  166. - books.nwt -- three examples of creating stand-alone Newton books. warning:
  167. the initial programmatic interface for specifying style and layouts is ugly. 
  168. This first version will likely evolve if there is interest and feedback from
  169. users. see also helpapp1.nwt
  170. features: books, help, style, layout
  171. [Reg]
  172.  
  173.  
  174. - buttnbar.nwt -- add buttons to a status bar correctly 
  175. features: protoStatus
  176. [DTS:Views:ButtnBar; v2-28/94]
  177.  
  178.  
  179. - buttons.nwt -- growable buttons
  180. features: DoPopup, protoTextButton, protoAdjustoButton
  181. [DTS:Proto Templates:Buttons; v4-7/11/94]
  182.  
  183.  
  184. - charord.nwt -- converts a character in left box to its unicode number
  185. [Oth:Char->Ord (Ben Gottlieb)]
  186.  
  187.  
  188. - chart.nwt -- a user proto for a line chart
  189. [Oth:Chart (Chris Christensen)]
  190.  
  191.  
  192. - checkbk.nwt -- BIG application example;
  193. supports routing, filing, IA (but not Newton Connection)
  194. features: routing, soup, Intelligent Assistant
  195. [DTS:Miscellaneous:CheckBook; v3-3/9/94]
  196.  
  197.  
  198. - checkpls.nwt -- simple check calculator for restaurants
  199. [Oth:Check Please! (Allan Hoeltje); PocketMoney API by Hardy Macia]
  200.  
  201.  
  202. - chessclk.nwt -- a digital chess clock for the Newton
  203. [Oth:Chess Clock (Hardy Macia)]
  204.  
  205.  
  206. - chooser.nwt -- set up a simple Chooser to look for printers etc.
  207. features: chooser
  208. [DTS:Utility Functions:Chooser; v2-2/28/94]
  209.  
  210.  
  211. - clock.nwt -- demonstrates idle script and some time functions
  212. features: idle, Time, date specs
  213. [DTS:System Messages:Clock; v2-2/28/94]
  214.  
  215.  
  216. - constant.nwt -- define a constant plug-in for Newt
  217. features: Newt plug-in, autopart
  218. [Reg]
  219.  
  220.  
  221. - convert.nwt -- convert between Celsius and Fahrenheit
  222. [Oth:Convert (Howard Oakley)]
  223.  
  224.  
  225. - datepick.nwt -- date picker like in Preferences or Dates
  226. features: clMonthView, data specs, user proto, protoPictureButton
  227. [DTS:Views:DatePick; v1-9/15/93]
  228.  
  229.  
  230. - datetime.nwt -- user protos for picking dates & times
  231. [Oth:DateTime (Allan Marcus, Hardy Macia)]
  232.  
  233.  
  234. - diffstrk.nwt -- capture ink, convert into drawing objects
  235. for rendering on the screen, saving, etc.
  236. features: strokes, draw
  237. [DTS:Drawing:Different Strokes; v2-9/15/93] 
  238.  
  239.  
  240. - dontask.nwt  -- turn off/on those "Do you want to add" kbd prompts
  241. [Reg:DontAsk (S. Weyer); source included in DontAsk 1.0 release]
  242.  
  243.  
  244. - dot2dot.nwt -- capturing points for dot-to-dot puzzle
  245. features: GetPICTasBits, draw
  246. [DTS:Drawing:Dot2Dot; v2-9/15/93] 
  247.  
  248.  
  249. - drag.nwt -- adds dragability to existing apps
  250. [Oth:Drag 1.1 (Hardy Macia)]
  251.  
  252.  
  253. - drawing.nwt -- how to make, display, offset shapes
  254. features: draw
  255. [DTS:Drawing:Drawing; v2-2/28/94] 
  256.  
  257.  
  258. - dynakids.nwt -- two ways of creating children (subviews) dynamically
  259. 1) at define-time with :addStep
  260. 2) at run-time with viewSetupChildren
  261. [Reg]
  262.  
  263.  
  264. - dynapick.nwt -- dynamically change items in a protoLabelPicker
  265. features: protoLabelPicker
  266. [DTS:Proto Templates:DynaPicker; v1-11/12/93] 
  267.  
  268.  
  269. - eleccalc.nwt -- a calculator for electrical measurements
  270. [Oth:Electric Calc (??)]
  271.  
  272.  
  273. - expadate.nwt -- text expando with date fields
  274. features: protoExpandoShell, date
  275. [DTS:Proto Templates:Date Expando; v1-9/15/93] 
  276.  
  277.  
  278. - expanumb.nwt -- expando item for numbers
  279. features: protoExpandoShell, numbers, user proto with children
  280. [DTS:Proto Templates:Number Expando; v1-10/7/93]
  281.  
  282.  
  283. - expaphon.nwt -- text expando with phone list
  284. features: protoExpandoShell, phone, user proto
  285. [DTS:Proto Templates:Phone Expando; v1-9/15/93]
  286.  
  287.  
  288. - expatime.nwt -- custom expando item that edits a time
  289. features: protoExpandoShell, time, user proto
  290. [DTS:Proto Templates:Expando Time; v2-3/7/94]
  291.  
  292.  
  293. - exprkbdt.nwt -- "syntax-smart" expressions for for entering strings,
  294. functions, methods and slots (formerly codetemp.nwt)
  295. features: Newt plug-in tool, editing, pseudo-keyboard, protoTextList
  296. [Reg]
  297.  
  298.  
  299. - exprkbdv.nwt -- stand-alone application (view) version of exprkbdt.nwt
  300. features: Newt tool, editing, pseudo-keyboard, protoTextList
  301. [Reg]
  302.  
  303.  
  304. - extrachg.nwt -- change an app's icon and text in Extras
  305. features: GetPICTasBits, Extras, SetExtrasInfo (platform func)
  306. [DTS:Miscellaneous:Extra Change; v2-10/27/93]
  307.  
  308.  
  309. - factrial.nwt -- calculate factorial
  310. [Oth:Factorial (Jacques Boucher, Rick Escher)]
  311.  
  312.  
  313. - falsalrm.nwt -- how to set alarms
  314. features: Alarm platform functions, GetSound
  315. [DTS:System Services:False Alarm; v2-7/11/94]
  316.  
  317.  
  318. - fibonacc.nwt -- compute/benchmark several implementations of Fibonacci series
  319. features: benchmark, Time, print
  320. [Reg]
  321.  
  322.  
  323. - floatbut.nwt -- a floating button
  324. [Oth:FloatBut (Howard Oakley)]
  325.  
  326.  
  327. - fontscal.nwt -- how to scale fonts
  328. features: text, draw
  329. [DTS:Drawing:Font Scaling; v3-9/15/93]
  330.  
  331.  
  332. - formula1.nwt -- add formulas to the built-in Formulas app
  333. features: formulas, RUNewtInit, protoRoll
  334. [Reg]
  335.  
  336.  
  337. - formula2.nwt -- add formulas to Formulas using an autopart and installScript
  338. features: autopart, formulas, RUNewtInit, protoRoll, installScript
  339. [Reg]
  340.  
  341.  
  342. - gauges.nwt -- fun with gauges
  343. features: protoSlider
  344. [DTS:Proto Templates:Gauges; v2-2/28/94]
  345.  
  346.  
  347. - getpolyg.nwt -- use points data structures
  348. features: points, draw, polygon
  349. [DTS:Drawing:GetPoly; v1-7/11/94]
  350.  
  351.  
  352. - glancing.nwt -- fun with protoGlance
  353. features: GetPICTasBits, protoGlance, protoPictureButton
  354. [DTS:Proto Templates:Glancing; v2-2/28/94]
  355.  
  356.  
  357. - goodform.nwt -- store and retrieve records from a soup; also beam,
  358. find, file the entries, [use Newton Connection kit -- not tested]
  359. features: routing, soup, installScript
  360. [DTS:Application Design:Good Form; v3-1/18/95]
  361.  
  362.  
  363. - graffiti.nwt -- add button to Notepad status bar to open/close Graffiti
  364. [Oth:Graffiti Button (Ben Gottlieb)
  365.  
  366. - graphic0.nwt -- simple turtle graphics examples (see NewtTurT tutorial)
  367. features: tutorial, turtle graphics, recursion, fractal, poly,
  368. poly2, polyspi, squiral, cCurve, house, rect
  369. [Reg]
  370.  
  371.  
  372. - graphic1.nwt -- followup to graphic0.nwt. cCurve documentation.
  373. features: turtle, cCurve (documentation), dCurve, fractal, fractalx,
  374. hilbert, tree, fourNewts (multiple Newts), squiral2, delay, interruptible
  375. [Reg]
  376.  
  377.  
  378. - greasysp.nwt -- "menus" with protoPicker
  379. features: protoPicker.
  380. (also see greasyfp.nwt for a more compact version using user prototypes)
  381. [DTS:Proto Templates:Greasy Spoon; v2-2/28/94]
  382.  
  383.  
  384. - guitune.nwt -- play 6 tones for guitar tuning
  385. [Oth:Guitar Tune (John Calhoun)]
  386.  
  387.  
  388. - handcrnk.nwt -- fast, low-level text drawing
  389. features: idle, draw
  390. [DTS:Drawing:Hand Crank; v2-3/8/94]
  391.  
  392.  
  393. - hanoi.nwt -- Tower of Hanoi puzzle
  394. features: recursion, graphics, gestures
  395. [Reg]
  396.  
  397.  
  398. - heavymet.nwt -- pitch shifting with sampled sound
  399. features: GetSound, sound
  400. [DTS:Sound:Heavy Metal Disco; v3-2/28/94]
  401.  
  402.  
  403. - helpapp1.nwt -- create an online help book embedded in an application
  404. features: help book
  405. [Reg]
  406.  
  407.  
  408. - helpapp2.nwt -- same as helpapp1 but using programmatic :addPage syntax
  409. features: help book
  410. [Reg]
  411.  
  412.  
  413. - hourchim.nwt -- set a chime to sound at a certain frequency
  414. features: installScript, autoPart
  415. [Oth:Hourly Chime (Ben Gottlieb)]
  416.  
  417.  
  418. - iatour.nwt -- Newton Dev Conf '93 Intelligent Assistant demo
  419. features: Intelligent Assistant
  420. [DTS:Intelligent Assistant:IA Tour; v3-2/28/94]
  421.  
  422.  
  423. - idleanim.nwt -- simple animation via viewIdleScript
  424. features: idle, draw, GetPICTasBits, protoPictureButton
  425. [DTS:Drawing:IdleScript Anime; v2-28/94]
  426.  
  427.  
  428. - infobutt.nwt -- "i" button for About, Help and Prefs in an app
  429. features: protoPictureButton, GetPICTasBits, GetSound, protoStatus
  430. [DTS:User Interface:Info Button; v1-7/11/94]
  431.  
  432.  
  433. - inspterm.nwt -- "InspecTerm PrintoMania" example from PDA Developers article
  434. features: Print, debugging, communications, helpbook, Newt, ViewFrame, QuickFigure
  435. [Reg]
  436.  
  437.  
  438. - inspgadg.nwt -- run NewtonScript via Compile function
  439. features: inspector, compile
  440. [DTS:NewtonScript:Inspector Gadget; v2-2/28/94]
  441.  
  442.  
  443. - internls.nwt -- browse internal data structures
  444. features: inspector
  445. [Oth:Internals (Theo Heselmans)]
  446.  
  447.  
  448. - irremote.nwt -- use IR functions to control consumer electronics
  449. [DTS:Communications:IR Remote Sample; v2-7/11/94]
  450.  
  451.  
  452. - irsample.nwt -- how to write IR protocol applications
  453. features: infrared endpoint
  454. [DTS:Communications:IR Sample; v2-1/17/95]
  455.  
  456.  
  457. - irtimesy.nwt -- Synchronize the clocks of two Newtons via IR beaming.
  458. features: infrared endpoint, time, GetSound
  459. [DTS:Communications:IR TimeSync; v3-10/17/94] 
  460.  
  461.  
  462. - keyboard.nwt -- floating palette of keyboards, including punctuation,
  463. time, numeric, and alphabetical
  464. [Oth:Keyboard (Erica Sadun) v1.0]
  465.  
  466.  
  467. - keys.nwt -- keyboard with keycap pictures and string results
  468. features: protoKeyboard, protoKeypad, GetPICTasBits
  469. [DTS:Proto Templates:Keys; v3-2/28/94]
  470.  
  471.  
  472. - kr-lett1.nwt -- original, partial version of Kristina's letters
  473. (appeared in NANUG _protoReality 1.3; see kr-lett1.art)
  474. features: turtle graphics
  475. [Reg]
  476.  
  477.  
  478. - kr-lett2.nwt -- complete version of Kristina's letters
  479. (appeared in NANUG _protoReality 1.4; see kr-lett2.art)
  480. features: turtle graphics, drawing, font
  481. [Reg]
  482.  
  483.  
  484. - letter.nwt -- 3 ways to perform letter-by-letter recognition
  485. features: recognition, protoInputLine, dictionary
  486. [DTS:Recognitions:Letter; v1-9/15/93]
  487.  
  488.  
  489. - libproto.nwt -- complete set of prototype templates that can be customized,
  490. copied from a library folder.
  491. features: prototypes, documentation, library, Newt environment
  492. [Reg]
  493.  
  494.  
  495. - life12.nwt -- a version of the "game of Life" (mathematical simulation)
  496. (corresponds to Life 1.2)
  497. features: viewIdleScript, drawing, help book, protoStatus, 
  498. [Reg; public with Life 1.3 release]
  499.  
  500.  
  501. - life12b.nwt -- an initial (slow) bitmap version for life12.nwt
  502. features: bitmap
  503. [Reg]
  504.  
  505.  
  506. - life13.nwt -- optimized bitmap version -- corresponds to Life 1.3
  507. (native code can be "borrowed" from Life 1.3N)
  508. features: idle, draw, binary data/bitmap, native
  509. [Reg; public with Life 1.3 release]
  510.  
  511.  
  512. - littlepr.nwt -- minimalist approach for print and fax.
  513. features: print, fax, routing, installScript, GetPICTasBits
  514. [DTS:Routing:The Little Prints; v4-2/28/94]
  515.  
  516.  
  517. - logo1.nwt -- methods & object extensions for Logo-style commands
  518. features: Logo, language extensions, object-oriented, Newt environment,
  519. wordP, sentenceP, first, butFirst, last, butLast, word, sentence,
  520. reverse, wordToSentence, sentenceToWord
  521. [Reg]
  522.  
  523.  
  524. - londcall.nwt -- international phone number conversions
  525. features: phone, MungePhone
  526. [DTS:Utility Functions:London Calling; v2-2/28/94]
  527.  
  528.  
  529. - lotto.nwt -- generates random screen patterns
  530. [Oth:Lotto (Bertil)]
  531.  
  532.  
  533. - macshex.nwt -- four-function, 32-bit hex calculator
  534. [Oth:Macs Hex (Mac Foster)]
  535.  
  536.  
  537. - measurup.nwt -- adds clothing size data to Names soup
  538. PIE Developers article "Expando Your Horizons"
  539. [DTS(CD):MeasureUp]
  540.  
  541.  
  542. - memfree.nwt -- displays free memory, control GC
  543. features: heap, gc, viewIdleScript
  544. [Oth:Mem Free (Matthew Dixon Cowles)]
  545.  
  546.  
  547. - memory.nwt -- displays free memory, control GC
  548. features: heap, gc, viewIdleScript, protoGauge
  549. [Oth:Memory (John Calhoun)]
  550.  
  551.  
  552. - modal.nwt -- an application modal dialog
  553. features: dialog, interface
  554. [DTS:Views:Modal Fun; v2-2/28/94]
  555.  
  556.  
  557. - multpick.nwt -- pick from popup lists longer than 25 items
  558. [Oth:MultiPick (Ben Gottlieb)]
  559.  
  560.  
  561. - newtcust.nwt  customizing Newt itself -- adding buttons to statusbar,
  562. to routing(action) frame, and to Eval Controls
  563. [Reg:newtcust (S. Weyer)]
  564.  
  565.  
  566. - newtextf.nwt -- new text drawing functions
  567. features: text, draw, TextBox, TextBounds
  568. [DTS:Utility Functions:New Text Funcs; v1-7/11/94]
  569.  
  570.  
  571. - noselect.nwt -- unselect selected data in a view
  572. features: ClearSelectionHilites (platform function)
  573. [DTS:Views:No Select; v1-7/11/94]
  574.  
  575.  
  576. - notarize.nwt -- transfer data from app to Notepad
  577. features: Notepad, soup, text
  578. [DTS:System Data:Notarize; v2-2/28/94]
  579.  
  580.  
  581. - objviewr.nwt -- displays/inspects the contents of objects in Newton's
  582. memory, and provides several ways to jump from one object to another
  583. [Oth:Obj Viewer (Robert P. Munafo)]
  584.  
  585.  
  586. -opentime.nwt -- open Dates application to current hour
  587. features: installScript, autopart, Dates, calendar
  588. [Oth:OpenTime (Allan Marcus)]
  589.  
  590.  
  591. - parascrl.nwt -- scroll a clParagraphView
  592. features: idle, scrolling, clip
  593. [DTS:Views:Paragraph Scroll; v2-11/12/93]
  594.  
  595.  
  596. - pickers.nwt -- examples of selecting from (long) lists.
  597. features: protoLabelPicker, DoPopup, protoPictIndexer (A-Z index),
  598. protoTextList, scrolling, protoPicker
  599. [Reg]
  600.  
  601.  
  602. - picoferm.nwt -- source for Pico Fermi Bagels game (PFB 1.2), including help
  603. book (see helpapp1.nwt); also see NewtPFB (interactive tutorial)
  604. features: tutorial, protoExpandoShell, help book, protoStatus, protoGlance
  605. [Reg]
  606.  
  607.  
  608. - pictbuts.nwt -- change icons of picture buttons
  609. features: protoPictureButton, GetPICTasBits
  610. [DTS:Proto Templates:Picture Buttons; v2-2/28/94]
  611.  
  612.  
  613. - pictindx.nwt -- use protoPictIndexer to select icons from large picture
  614. features: protoPictIndexer, GetPICTasBits
  615. [DTS:Proto Templates:Pict Index; v1-9/15/93]
  616.  
  617.  
  618. - preefmad.nwt -- add panels to system preferences and formula roll
  619. features: preferences, system soup, protoStatus, protoRoll, installScript, protoInfoButton, GetPICTasBits
  620. [DTS:System Data:Preefer Madness; v4-7/11/94]
  621.  
  622.  
  623. - protos1.nwt -- examples of prototypes (also see libproto.nwt):
  624. features: protoApp, protoStaticText, protoTextButton, protoPictureButton,
  625. protoCheckbox, protoRCheckBox, protoInputLine, protoLabelPicker,
  626. protoLabelInputLine, protoBorder, protoGauge, protoDivider, protoSlider,
  627. protoRadioCluster, protoRadioButton, protoPictRadioButton, protoPictIndexer
  628. [Reg]
  629.  
  630.  
  631. - protos2.nwt -- examples of more prototypes
  632. features: protoFloater, protoTitle, protoStatus, protoStatusBar,
  633. protoCancelButton, protoCloseBox, protoFloatNGo, protoFolderTab,
  634. protoFilingButton, protoRecToggle, protoGlance, protoSetClock,
  635. protoTextList, protoTable, protoTableDef, protoTableEntry,
  636. protoExpandoShell, protoTextExpando, protoRoll, protoRollitem,
  637. protoRollBrowser
  638. [Reg]
  639.  
  640.  
  641. - protos3.nwt -- examples of more prototypes and viewclasses.
  642. features: protoDrawer, protoDateExpando, protoPhoneExpando,
  643. protoActionButton, protoPrintFormat, protoKeyboard, protoKeypad,
  644. protoLabeledBatteryGauge, clView, clEditView, clGaugeView, clKeyboardView,
  645. clMonthView, clOutline, clParagraphView, clPictureView, clPolygonView,
  646. clRemoteView
  647. [Reg]
  648.  
  649.  
  650. - prototab.nwt -- scrolling/updating of protoTable
  651. features: protoTable, scrolling
  652. [DTS:Proto Templates:Proto Table; v2-2/28/94]
  653.  
  654.  
  655. - pseudins.nwt -- evaluate commands over serial connection
  656. features: terminal emulator, communications, serial endpoint, eval, print
  657. [DTS:Communications:Pseudo Inspector; v2-3/1/94]
  658.  
  659.  
  660. - qftool.nwt -- demonstrates a Sort tool extension to QuickFigure
  661. features: installScript, QuickFigure spreadsheet, tool
  662. [Oth:ToolSamp (Don Vollum)]
  663.  
  664.  
  665. - qf-gps.nwt -- import position data from Trimble ScoutMaster GPS into QuickFigure
  666. [New:QF-GPS (Don Vollum)]
  667.  
  668.  
  669. - qwerty.nwt -- on-screen kbd without "add-to-dictionary?" prompt or "dictionary" icon.
  670. features: protoKeyboard, protoKeyPad, GetPICTasBits
  671. [DTS:Proto Templates:Qwerty; v1-7/11/94]
  672.  
  673.  
  674. - radioclu.nwt -- demonstrates radio button cluster
  675. features: protoRadioCluster, protoRadioButton
  676. [DTS:Proto Templates:Radio Cluster; v2-2/28/94]
  677.  
  678.  
  679. - rectoggl.nwt -- recognition toggle button (as in the Notepad)
  680. features: protoRecToggle, protoStatus, recognition
  681. [DTS:Proto Templates:Rec Toggle; v2-2/28/94]
  682.  
  683.  
  684. - resistor.nwt -- calculates resistor values
  685. features: user protos
  686. [Oth:Resistor Calc (Ben Gottlieb)]
  687.  
  688.  
  689. - rollbrow.nwt -- a roll browser example
  690. features: protoRollBrowser
  691. [DTS:Proto Templates:Roll Browser]
  692.  
  693.  
  694. - rpmdemo1.nwt -- dragging/updating floating text fields
  695. [Oth:RPM Demo1 (Robert Munafo)]
  696.  
  697.  
  698. - runnerlg.nwt -- tallying minutes&miles by month and year
  699. [Oth:Runner (SOAP Notes)]
  700.  
  701.  
  702. - scalshap.nwt -- zoom a PICT
  703. features: graphics, scaling
  704. [Reg]
  705.  
  706.  
  707. - scicalc.nwt -- Scientific Calculator
  708. [Oth:SciCalc (Howard Oakley)]
  709.  
  710.  
  711. - scrollbl.nwt -- a Mac-like scroll bar with arrows & drag
  712. [Oth:Scroll Bar List (Tom Giannulli)]
  713.  
  714.  
  715. - scrolled.nwt -- simple scrolling
  716. [DTS:Scroll Edit (unofficial)]
  717.  
  718.  
  719. - scroller.nwt -- scroll large text paragraph
  720. [Oth:Scroller (Rick Eye)]
  721.  
  722.  
  723. - scrollpi.nwt -- 2 methods for 2D bitmap clipping/scrolling
  724. features: clPictureView, RUNewtInit, addProtoDict, GetPICTasBits, scrolling
  725. [DTS:Views:Scroll Pict/Over; v2-10/13/93]
  726.  
  727.  
  728. - seeframe.nwt -- an object inspector
  729. [Oth:SeeFrames (DURAND.TEXTE)]
  730.  
  731.  
  732. - sendcard.nwt -- put multiple things into outbox
  733. features: routing, soup, outbox, beam, installScript
  734. [DTS:Routing:Send Card; v3-1/18/95]
  735.  
  736.  
  737. - serialex.nwt -- simple serial example
  738. features: terminal emulator, serial endpoint
  739. [DTS:Communications:Serial Example; v1-7/11/94]
  740.  
  741.  
  742. - serialez.nwt -- send/receive (or eval/print) a line of text between Newton
  743. and desktop terminal emulator
  744. features: terminal emulator, serial endpoint, communications, inspector
  745. [Reg]
  746.  
  747.  
  748. - shellgam.nwt -- keep 2 side-by-side shells in sync
  749. features: protoExpandoShell
  750. [DTS:Proto Templates:Shell Game; v3-4/22/94]
  751.  
  752.  
  753. - showbar.nwt -- setting up a protoFolderTab
  754. features: protoFolderTab, filing
  755. [DTS:Proto Templates:Show Me to the Bar; v2-2/28/94]
  756.  
  757.  
  758. - simpdial.nwt -- root's :Dial() method; setting up a protokeyboard
  759. features: dial, phone, protoKeyBoard
  760. [DTS:Sound:Simple Dialer; v1-3/7/94]
  761.  
  762.  
  763. - sizedrag.nwt -- drag to change the size of a view
  764. features: drag, stretch
  765. [DTS:Views:Size Doesn't Matter; v2-9/15/93]
  766.  
  767.  
  768. - slurpee.nwt -- complete Newt source for Slurpee 1.4 utility. transfer
  769. paragraphs/tab-delimited text between soups and desktop terminal emulator.
  770. also support keyboard entry and Inspector-like functionality.
  771. features: Slurpee, Newt tool, terminal emulator, serial endpoint,
  772. communications, soup, Notepad, inspector, Listener, evaluation, print, notify
  773. [Reg]
  774.  
  775.  
  776. - soundadv.nwt -- import, play sounds
  777. features: GetSound
  778. [DTS:Sound:Sound Advice; v2-9/15/93]
  779.  
  780.  
  781. - soundtrk.nwt -- a couple of tricks with sound
  782. features: sound
  783. [DTS:Sound:Sound Tricks; v3-3/7/94]
  784.  
  785.  
  786. - soup1.nwt -- simple database ("soup") example that creates a soup and
  787. lets you navigate/edit it
  788. features: read soup, platform functions
  789. [Reg]
  790.  
  791.  
  792. - soup2.nwt -- simple database example to filter/modify an existing soup
  793. features: filter/modify soup
  794. [Reg]
  795.  
  796.  
  797. - soupedup.nwt -- browse through any soup, entry by entry
  798. [Oth:Souped-Up (Theo Heselmans)]
  799.  
  800.  
  801. - souper.nwt -- inspect, remove, rename, clear, duplicate soups
  802. [Oth:Souper (Stephen Rose)]
  803.  
  804.  
  805. - souphack.nwt -- some useful Soup functions
  806. features: dumping, removing, creating soup (see souprint.nwt)
  807. [DTS:Data Storage:Soup Hacking; v1-9/15/93]
  808.  
  809.  
  810. - souprint.nwt -- for inspecting and printing soup entries
  811. features: soup, Newt tool
  812. [Reg]
  813.  
  814.  
  815. - soupshow.nwt -- display data from existing soups
  816. features: soup, overview
  817. [DTS:Miscellaneous:Soup Show; v2-12/22/93]
  818.  
  819.  
  820. - souptour.nwt -- walkthrough of many store and soup functions
  821. features: soup, programmatic access
  822. [Data Storage:Soup Tour; v2-3/7/93]
  823.  
  824.  
  825. - splashsc.nwt -- a splash screen for app; new Info button
  826. features: GetPICTasBits, protoInfoButton, protoStatus
  827. [DTS:User Interface:Splash; v1-7/11/94]
  828.  
  829.  
  830. - stopwatc.nwt -- track elapsed time for different activities
  831. features: drag, idle, time
  832. [Reg]
  833.  
  834.  
  835. - strange.nwt -- tracing sequence of certain clEditView scripts
  836. features: view script order
  837. [DTS:Views:Strange Changes; v2-3/8/94]
  838.  
  839.  
  840. - supslurp.nwt -- create soups, xfer data over serial connection at 57.6K 
  841. features: terminal emulator, serial endpoint, communication
  842. [DTS:Communications:Super Slurp; v1-7/11/94]
  843.  
  844.  
  845. - syncscrl.nwt -- using SyncScroll, and view templates height slot
  846. features: SyncScroll, clParagraph
  847. [DTS:Views:Sync Scroll; v1-7/11/94]
  848.  
  849.  
  850. - tablist.nwt -- protoTable and protoTextList
  851. features: protoTable, protoTextList
  852. [DTS:Proto Templates:Tables and Lists; v2-2/28/94]
  853.  
  854.  
  855. - tabstyle.nwt -- tab & style info in clParagraphView
  856. features: clParagraph, tab, font, style
  857. [DTS:Views:Tabs and Styles; v2-9/15/93]
  858.  
  859.  
  860. - textlist.nwt -- how protoTextList works
  861. features: protoTextList
  862. [DTS:Proto Templates:Text List; v2-9/15/93]
  863.  
  864.  
  865. - tictacto.nwt -- Tic Tac Toe game
  866. [Oth:Tic Tac Toe (Tim Forshee)]
  867.  
  868.  
  869. - truegrid.nwt -- 3 ways to scroll "grid" views with soup data
  870. features: soup, dynamic views, scroll, benchmarks
  871. [DTS:Application Design:True Grid; v2-1/18/95]
  872.  
  873.  
  874. - tvpad.nwt -- IR control for Magnavox, Mitsubishi or Sony TV, Emerson VCR
  875. [Oth:TVpad (Bjorn Gahm or John Calhoun ???)]
  876.  
  877.  
  878. - undoredo.nwt -- registering Undo, attempting Redo
  879. features: AddUndoAction
  880. [DTS:System Services:Undo Redo; v2-9/15/93]
  881.  
  882.  
  883. - unholydr.nwt -- create your own "drawers" like Extras
  884. features: protoDrawer
  885. [DTS:Proto Templates:Unholy Drawers; v2-2/28/94]
  886.  
  887.  
  888. - upinsmok.nwt -- the ever popular smoke/poof/scrub effect
  889. features: cloud, bitmap, animation, erase
  890. [DTS:Drawing:Up in Smoke; v3-10/1/93]
  891.  
  892.  
  893. - viewscrp.nwt --trace order of form, child, done, and drawing scripts
  894. features: view script order (see strange.nwt)
  895. [DTS:Views:View Scripts; v2-2/28/94]
  896.  
  897.  
  898. - viewsize.nwt -- dynamic resizing of application view
  899. [Oth:XDM ViewSizing (Richard Naszcyniec)]
  900.  
  901.  
  902. - waksleep.nwt -- detects when the Newton wakes up
  903. features: MyPowerOnScript, AddPowerOffHandler, RemovePowerOffHandler
  904. [DTS:Views:Wake Up and Go to Sleep; v1-3/3/94]
  905.  
  906.  
  907. - wallymat.nwt -- compiles mathematical expression as NewtonScript
  908. features: compile
  909. [DTS:Utility Functions:Wally Math; v2-2/28/94]
  910.  
  911.  
  912. - weight.nwt -- annotate weights on airplane diagram & compute
  913. [Oth:Aircraft Weight (Jeff Hokit)]
  914.  
  915.  
  916. - wordarry.nwt -- recognition stats for most-likely words & confidence scores
  917. features: GetWordArray, GetScoreArray, recognition
  918. [DTS:Recognitions:Word Array; v1-7/11/94]
  919.  
  920.  
  921. - wrapitup.nwt -- 2 ways to change height of clParagraphViews dynamically
  922. features: clParagraph, SimpleTextHeight (platform function)
  923. [DTS:Views:Wrap it Up; v3-7/11/94]
  924.  
  925.  
  926. - xfercalc.nwt -- calc transfer speeds for various file sizes & modem rates
  927. [Oth:Xfer Calc Formula (Allan Marcus)
  928.  
  929.  
  930. - yesno.nwt -- creating a questionnaire (amusing to X-Files or Animaniacs fans?)
  931. features: user proto, protoRadioButton
  932. [Reg]
  933.